Reactive Systems in Java: Resilient, Event-Driven Architecture with Quarkus

Reactive Systems in Java: Resilient, Event-Driven Architecture with Quarkus

作者: Escoffier Clement Finnigan Ken
出版社: O'Reilly
出版在: 2021-12-14
ISBN-13: 9781492091721
ISBN-10: 1492091723
裝訂格式: Quality Paper - also called trade paper
總頁數: 298 頁





內容描述


Reactive systems and event-driven architecture are becoming indispensable to application design, and companies are taking note. Reactive systems ensure that applications are responsive, resilient, and elastic no matter what failures or errors may be occurring, while event-driven architecture offers a flexible and composable option for distributed systems. This practical book helps Java developers bring these approaches together using Quarkus 2.x, the Kubernetes-native Java framework.Clement Escoffier and Ken Finnigan show you how to take advantage of event-driven and reactive principles to build robust distributed systems, reducing latency and increasing throughput, particularly in microservices and serverless applications. You'll also get a foundation in Quarkus to help you create true Kubernetes-native applications for the cloud.Understand the fundamentals of reactive systems and event-driven architectureLearn how to use Quarkus to build reactive applicationsCombine Quarkus with Apache Kafka or AMQP to build reactive systemsDevelop microservices that utilize messages with Quarkus for use in event-driven architecturesLearn how to integrate external messaging systems, such as Apache Kafka, with QuarkusBuild applications with Quarkus using reactive systems and reactive programming concepts


作者介紹


Clement Escoffier is a Senior Principal Software Engineer and Reactive Architect at Red Hat. He had several professional lives, from academic positions to management. Currently, he is mainly working as a Quarkus and Vert.x developer. He has been involved in projects and products touching many domains and technologies such as OSGi, mobile app development, continuous delivery, DevOps... His main area of interest is software engineering - processes, methods, tools that make the development of software more efficient and also more fun. Clement is an active contributor to many open-source projects such as Apache Felix, iPOJO, Wisdom Framework, and Eclipse Vert.x, SmallRye, Eclipse MicroProfile, and Quarkus.
Ken Finnigan is a senior principal software engineer for Workday, architecting observability solutions while also looking to innovate with Kubernetes-native development. Ken's been a consultant and software engineer for over 25 years with enterprises throughout the world and was previously part of the team at Red Hat developing Quarkus to be supersonic subatomic Java.




相關書籍

Perl Cookbook, 2/e (Paperback)

作者 Tom Christiansen Nathan Torkington

2021-12-14

入門首選 Java 程式設計附範例檔 - 最新版

作者 勁樺科技

2021-12-14

Programming in Lua, 4/e (Paperback)

作者 Roberto Ierusalimschy

2021-12-14